

<script>

  // 全局状态颜色
  const colorStatus = {
    'blue':'#1890ff',
    'orange':'#ffba00',
    'green':'#13ce66',
    'red':'#ff4949',
    'gray':'#C2C2C3',  // 灰色
  }
  // 状态
  const status = [
    { value: 'ENABLE',label: '启用' },
    { value: 'DISABLE',label: '关闭' },
  ]
  // 任务
  const taskStatus = [
    { value: 'WAITING',label: '待执行' },
    { value: 'SUCCESS',label: '执行成功' },
    { value: 'FAIL',label: '执行失败' },
    { value: 'CLOSE',label: '已关闭' },
  ]
  // 广告组推广目的类型
  const landingType = [
    { value: 'LINK',label: '销售线索收集' },
    { value: 'APP',label: '应用推广' },
    // { value: 'AWEME',label: '抖音号推广' },
    // { value: 'DPA',label: '商品目录推广' },
    // { value: 'GOODS',label: '商品推广(鲁班)' },
    // { value: 'STORE',label: '门店推广' },
    // { value: 'SHOP',label: '电商店铺推广' },
    // { value: 'ARTICAL',label: '头条文章推广(暂不支持)' },
  ]
  // 广告组预算类型
  const budgetType = [
    { value: 'BUDGET_MODE_INFINITE',label: '不限' },
    { value: 'BUDGET_MODE_DAY',label: '日预算' },
    // { value: 'BUDGET_MODE_TOTAL',label: '总预算' }
  ]
  // 广告组商品类型
  const deliveryType = [
    { value: 'CAMPAIGN_DPA_DEFAULT_NOT',label: '标准投放' },
    { value: 'CAMPAIGN_DPA_SINGLE_DELIVERY',label: '单商品推广' },
  ]
  // 广告组状态
  const campaignStatus = [
    { value: 'CAMPAIGN_STATUS_ENABLE',label: '启用' },
    { value: 'CAMPAIGN_STATUS_DISABLE',label: '暂停' },
    { value: 'CAMPAIGN_STATUS_DELETE',label: '删除' },
    { value: 'CAMPAIGN_STATUS_ALL',label: '所有包含已删除' },
    { value: 'CAMPAIGN_STATUS_NOT_DELETE',label: '所有不包含已删除(状态过滤默认值)' },
    // { value: 'CAMPAIGN_STATUS_ADVERTISER_BUDGET_EXCEED',label: '超出广告主日预算' }
  ]
  // 转化工具转化状态
  const convertToolStatus = [
    { value: 'AD_CONVERT_STATUS_ACTIVE',label: '激活' },
    { value: 'AD_CONVERT_STATUS_INACTIVE',label: '未激活' },
  ]
  // 转化工具来源
  const convertToolSources = [
    { value: 'AD_CONVERT_SOURCE_TYPE_INTERNAL',label: '平台提供的转化工具' },
    { value: 'AD_CONVERT_SOURCE_TYPE_JS',label: '代码检测转化' },
    { value: 'AD_CONVERT_SOURCE_TYPE_XPATH',label: '路径转化' },
    { value: 'AD_CONVERT_SOURCE_TYPE_APP_DOWNLOAD',label: '应用下载API' },
    { value: 'AD_CONVERT_SOURCE_TYPE_API',label: '落地页API（废弃，不能新建，历史数据保留）' },
    { value: 'AD_CONVERT_SOURCE_TYPE_H5_API',label: '落地页API（H5）' },
    { value: 'AD_CONVERT_SOURCE_TYPE_SDK',label: '应用下载SDK' },
    { value: 'AD_CONVERT_SOURCE_TYPE_OPEN_URL',label: '应用直达API（应用直达链接）' },
    { value: 'AD_CONVERT_SOURCE_TYPE_NORMAL_APP_DOWNLOAD',label: '普通应用下载' },
    { value: 'AD_CONVERT_SOURCE_TYPE_CONFIG',label: '无转化跟踪' },
    { value: 'AD_CONVERT_SOURCE_TYPE_CPS_GAME',label: '内部游戏cps应用下载' },
    { value: 'AD_CONVERT_SOURCE_TYPE_APP_API_TEMAI',label: '落地页API(支持特卖)' }
  ]
  // 定向包推广类型
  const fixPackageType = [
    { value: 'EXTERNAL',label: '落地页' },
    { value: 'ARTICLE',label: '文章推广' },
    { value: 'GOODS',label: '商品推广' },
    { value: 'DPA',label: '商品目录' },
    { value: 'STORE',label: '门店推广' },
    { value: 'AWEME',label: '抖音号推广' },
    { value: 'SHOP',label: '店铺直投' },
    { value: 'APP_ANDROID',label: '应用下载-安卓' },
    { value: 'APP_IOS',label: '应用下载-IOS' }
  ]
  // 广告投放范围
  const deliveryRange = [
    { value: 'DEFAULT',label: '默认' },
    { value: 'UNION',label: '穿山甲' },
    { value: 'UNIVERSAL',label: '通投智选' }
  ]
  // 广告投放形式
  const unionVideoType = [
    { value: 'ORIGINAL_VIDEO',label: '原生' },
    { value: 'REWARDED_VIDEO',label: '激励视频' },
    // { value: 'SPLASH_VIDEO',label: '开屏' },
  ]
  // 投放目标
  const pricingType = [
    { value: 'PRICING_OCPM',label: '转化量' },
    { value: 'PRICING_CPC',label: '点击量' },
    { value: 'PRICING_CPM',label: '展示量' },
  ]
  // 投放时间类型
  const scheduleType = [
    { value: 'SCHEDULE_FROM_NOW',label: '长期投放' },
    { value: 'SCHEDULE_START_END',label: '设置开始和结束日期' }
  ]
  // 下载方式
  const downloadType = [
    { value: 'DOWNLOAD_URL',label: '下载链接' },
    // { value: 'QUICK_APP_URL',label: '快应用+下载' },
    { value: 'EXTERNAL_URL',label: '落地页' },
  ]
  // 出价方式
  const bidType = [
    { value: 'SMART_BID_CUSTOM',label: '手动' },
    { value: 'SMART_BID_CONSERVATIVE',label: '自动' },
  ]


  // 受众性别
  const audienceGender = [
    { value: 'NONE',label: '不限' },
    { value: 'GENDER_MALE',label: '男' },
    { value: 'GENDER_FEMALE',label: '女' }
  ]
  // 受众年龄区间
  const audienceAgeBetween = [
    { value: 'UNKNOWN',label: '不限' },   // 头条无此字段
    { value: 'AGE_BETWEEN_18_23',label: '18-23' },
    { value: 'AGE_BETWEEN_24_30',label: '24-30' },
    { value: 'AGE_BETWEEN_31_40',label: '31-40' },
    { value: 'AGE_BETWEEN_41_49',label: '41-49' },
    { value: 'AGE_ABOVE_50',label: '50+' }
  ]
  // 受众运营商
  const audienceCarrier = [
    { value: 'UNKNOWN',label: '不限' }, // 头条无此字段
    { value: 'MOBILE',label: '移动' },
    { value: 'UNICOM',label: '联通' },
    { value: 'TELCOM',label: '电信' }
  ]
  // 受众平台类型
  const audiencePlatform = [
    { value: 'UNKNOWN',label: '不限' },   // 头条无此字段
    { value: 'ANDROID',label: 'android' },
    { value: 'IOS',label: 'ios' },
    // { value: 'PC',label: 'pc' },
    // { value: 'IPAD',label: 'ipad' },
    // { value: 'WAP',label: 'wap' }
  ]
  // 受众网路类型
  const audienceAc = [
    { value: 'unknown',label: '不限' },
    { value: 'WIFI',label: 'WIFI' },
    { value: '2G',label: '2G' },
    { value: '3G',label: '3G' },
    { value: '4G',label: '4G' }
  ]
  // 受众文章分类
  const articleCategory = [
    { key: 'ENTERTAINMENT',title: '娱乐' },
    { key: 'SOCIETY',title: '社会' },
    { key: 'CARS',title: '汽车' },
    { key: 'INTERNATIONAL',title: '国际' },
    { key: 'HISTORY',title: '历史' },
    { key: 'SPORTS',title: '体育' },
    { key: 'HEALTH',title: '健康' },
    { key: 'MILITARY',title: '军事' },
    { key: 'EMOTION',title: '情感' },
    { key: 'FASHION',title: '时尚' },
    { key: 'PARENTING',title: '育儿' },
    { key: 'FINANCE',title: '财经' },
    { key: 'AMUSEMENT',title: '高校' },
    { key: 'DIGITAL',title: '数码' },
    { key: 'EXPLORE',title: '探索' },
    { key: 'TRAVEL',title: '旅游' },
    { key: 'CONSTELLATION',title: '星座' },
    { key: 'STORIES',title: '故事' },
    { key: 'TECHNOLOGY',title: '科技' },
    { key: 'GOURMET',title: '美食' },
    { key: 'CULTURE',title: '文化' },
    { key: 'HOME',title: '家居' },
    { key: 'MOVIE',title: '电影' },
    { key: 'PETS',title: '宠物' },
    { key: 'GAMES',title: '游戏' },
    { key: 'WEIGHT_LOSING',title: '瘦身' },
    { key: 'FREAK',title: '奇葩' },
    { key: 'EDUCATION',title: '教育' },
    { key: 'ESTATE',title: '房产' },
    { key: 'SCIENCE',title: '科学' },
    { key: 'PHOTOGRAPHY',title: '摄影' },
    { key: 'REGIMEN',title: '养生' },
    { key: 'ESSAY',title: '美文' },
    { key: 'COLLECTION',title: '收藏' },
    { key: 'ANIMATION	',title: '动漫' },
    { key: 'COMICS',title: '漫画' },
    { key: 'TIPS',title: '小窍门' },
    { key: 'DESIGN',title: '设计' },
    { key: 'LOCAL',title: '本地' },
    { key: 'LAWS',title: '法制' },
    { key: 'GOVERNMENT',title: '财务' },
    { key: 'BUSINESS',title: '商业' },
    { key: 'WORKPLACE',title: '职场' },
    { key: 'RUMOR_CRACKER',title: '辟谣' },
    { key: 'GRADUATES',title: '毕业生' }
  ]
  // 行为action兴趣
  const actionInterest = [
    { value: 'UNLIMITED',label: '不限' },
    // { value: 'CUSTOM',label: '自定义' },
    { value: 'RECOMMEND',label: '系统推荐' }
  ]
  // 受众手机品牌
  const deviceBrand = [
    { value: 'HONOR',label: '荣耀' },
    { value: 'HUAWEI',label: '华为' },
    { value: 'OPPO',label: 'oppo' },
    { value: 'VIVO',label: 'vivo' }
  ]
 
  // 行为 场景
  const actionScene = [
    { value: 'E-COMMERCE',label: '电商行为场景' },
    { value: 'NEWS',label: '资讯行为场景' },
    { value: 'APP',label: 'app行为场景' },
    { value: 'SEARCH',label: '搜索互动行为场景' }
  ]

  // 广告预算类型
  const budgetMode = [
    { value: 'BUDGET_MODE_DAY',label: '日预算' },
    { value: 'BUDGET_MODE_TOTAL',label: '总预算' }
  ]
  // 过滤已转化用户类型
  const convertType = [
    { value: 'NO_EXCLUDE',label: '不过滤' },
    { value: 'AD',label: '广告计划' },
    { value: 'CAMPAIGN',label: '广告组' },
    { value: 'ADVERTISER',label: '广告账户' },
    { value: 'APP',label: 'APP' },
    { value: 'CUSTOMER',label: '公司账户' },
  ]
  // 过滤时间范围
  const convertTime = [
    { value: 'ONE_MONTH',label: '1个月' },
    { value: 'THREE_MONTH',label: '3个月' },
    { value: 'SIX_MONTH',label: '6个月' },
    { value: 'TWELVE_MONTH',label: '12个月' }
  ]
  // 只能放量定向
  const autoExtendTargets =[
    { value: 'REGION',label: '地域' },
    { value: 'GENDER',label: '性别' },
    { value: 'AGE',label: '年龄' },
    { value: 'CUSTOM_AUDIENCE',label: '自定义人群' },
    { value: 'INTEREST_ACTION',label: '行为兴趣' },
  ]

  // 场景广告位
  const sceneInventory =[
    { value: 'FEED_SCENE',label: '信息流场景广告位' },
    { value: 'VIDEO_SCENE',label: '沉浸式竖版视频场景广告位' },
    { value: 'TAIL_SCENE',label: '视频后贴和尾帧场景广告位' }
  ]
  // 广告位位置
  const inventoryType =[
    { value: 'INVENTORY_FEED',label: '今日头条' },
    { value: 'INVENTORY_VIDEO_FEED',label: '西瓜视频' },
    { value: 'INVENTORY_HOTSOON_FEED',label: '火山视频' },
    { value: 'INVENTORY_AWEME_FEED',label: '抖音视频' },
    { value: 'INVENTORY_UNION_SLOT',label: '穿山甲' }
  ]
  // 创意展现方式
  const creativeDisplayMode =[
    { value: 'CREATIVE_DISPLAY_MODE_CTR',label: '优选' },
    { value: 'CREATIVE_DISPLAY_MODE_RANDOM',label: '轮播' },
  ]

  // 批量创建方式
  const battchType =[
    { value: 'now',label: '立即创建' },
    { value: 'timming',label: '定时创建' },
    { value: 'chunk',label: '分批创建' },
    { value: 'cycle',label: '重复创建' }
  ]
  // 批量提交时间
  const batchSubmitTime = [
    { value: '05',label: '5分钟' },
    { value: '10',label: '10分钟' },
    { value: '15',label: '15分钟' },
    { value: '30',label: '30分钟' },
    { value: '45',label: '45分钟' },
    { value: '60',label: '01小时' },
    { value: '720',label: '12小时' },
    { value: '1440',label: '24小时' },
  ]
  // 任务类型
  const oceanTaskType = [
    // { value: 'OCEAN_VIDEO_UPLOAD',label: '巨量视频上传' },
    // { value: 'OCEAN_IMAGE_UPLOAD',label: '巨量图片上传' },
    { value: 'OCEAN_SYNC',label: '巨量同步' },
    { value: 'OCEAN_AD_CREATIVE_CREATE',label: '巨量计划创意创建' },
  ]
  // 计划更新类型
  const adUpdateType = [
    { value: 'STATUS',label: '状态' },
    { value: 'BUDGET',label: '预算' },
    { value: 'BID',label: '出价' },
  ]
  // 巨量任务状态
  const oceanTaskStatus = [
    { value: 'WAITING',label: '待执行' },
    { value: 'RUNNING',label: '执行中' },
    { value: 'DONE',label: '执行完成' },
    { value: 'CLOSE',label: '已关闭' },
  ]
  //  广告计划状态
  const adOptStatus = [
    { value:'AD_STATUS_ENABLE',label:'启用' },
    { value:'AD_STATUS_DISABLE',label:'暂停' },
  ]
  // 广告计划投放状态
  const adStatus = [
    { value:'AD_STATUS_DELIVERY_OK',label:'投放中' },
    { value:'AD_STATUS_DISABLE',label:'计划暂停' },
    { value:'AD_STATUS_AUDIT',label:'新建审核中' },
    { value:'AD_STATUS_REAUDIT',label:'修改审核中' },
    { value:'AD_STATUS_DELETE',label:'已删除' },
    { value:'AD_STATUS_DONE',label:'已完成（投放达到结束时间）' },
    { value:'AD_STATUS_CREATE',label:'计划新建' },
    { value:'AD_STATUS_AUDIT_DENY',label:'审核不通过' },
    { value:'AD_STATUS_BALANCE_EXCEED',label:'账户余额不足' },
    { value:'AD_STATUS_BUDGET_EXCEED',label:'超出预算' },
    { value:'AD_STATUS_NOT_START',label:'未到达投放时间' },
    { value:'AD_STATUS_NO_SCHEDULE',label:'不在投放时段' },
    { value:'AD_STATUS_CAMPAIGN_DISABLE',label:'已被广告组暂停' },
    { value:'AD_STATUS_CAMPAIGN_EXCEED',label:'广告组超出预算' },
    { value:'AD_STATUS_ALL',label:'所有包含已删除' },
    { value:'AD_STATUS_NOT_DELETE',label:'所有不包含已删除（状态过滤默认值）' },
    { value:'AD_STATUS_ADVERTISER_BUDGET_EXCEED',label:'超出广告主日预算' },
    // { value:'AD_STATUS_CAMPAIGN_PRE_OFFLINE_BUDGET',label:'广告组接近预算, 该枚举值仅用作广告计划投放状态展示，不可在状态过滤时使用' },
    // { value:'AD_STATUS_PRE_OFFLINE_BUDGET',label:'广告接近预算, 该枚举值仅用作广告计划投放状态展示，不可在状态过滤时使用' },
    // { value:'AD_STATUS_PRE_ONLINE',label:'预上线, 该枚举值仅用作广告计划投放状态展示，不可在状态过滤时使用' },
    // { value:'AD_STATUS_DSP_AD_DISABLE',label:'已被广告计划暂停, 该枚举值仅用作广告计划投放状态展示，不可在状态过滤时使用' },
    // { value:'AD_STATUS_AUDIT_STATUS_ERROR',label:'异常，请联系审核人员, 该枚举值仅用作广告计划投放状态展示，不可在状态过滤时使用' },
    // { value:'AD_STATUS_DRAFT',label:'草稿, 该枚举值仅用作广告计划投放状态展示，不可在状态过滤时使用' },
    // { value:'AD_STATUS_ADVERTISER_PRE_OFFLINE_BUDGET',label:'账户接近预算, 该枚举值仅用作广告计划投放状态展示，不可在状态过滤时使用' },
    // { value:'AD_STATUS_CANNOT_EDIT',label:'不可编辑, 该枚举值仅用作广告计划投放状态展示，不可在状态过滤时使用' },
    // { value:'AD_STATUS_EXTERNAL_URL_DISABLE',label:'落地页暂不可用, 该枚举值仅用作广告计划投放状态展示，不可在状态过滤时使用' },
    // { value:'AD_STATUS_LIVE_ROOM_OFF',label:'关联直播间未开播, 该枚举值仅用作广告计划投放状态展示，不可在状态过滤时使用' },
    // { value:'AD_STATUS_AWEME_ACCOUNT_PUNISHED',label:'关联抖音账号封禁不可投放, 该枚举值仅用作广告计划投放状态展示，不可在状态过滤时使用' },
    // { value:'AD_STATUS_AWEME_ACCOUNT_DISABLED',label:'关联抖音号不可投, 该枚举值仅用作广告计划投放状态展示，不可在状态过滤时使用' },
    // { value:'AD_STATUS_PRODUCT_OFFLINE',label:'关联商品不可投, 该枚举值仅用作广告计划投放状态展示，不可在状态过滤时使用' }
  ]

  // // 行为 天数（页面定义）
  // const actionDays = [
  //   { value: 'UNLIMITED',label: '不限' },
  //   { value: 'CUSTOM',label: '自定义' },
  //   { value: 'RECOMMEND',label: '系统推荐' }
  // ]

  // 同步类型(未使用到)
  // const syncType = [
  //   { value:'CAMPAIGN',label:'广告组' },
  //   { value:'AD',label:'广告计划' },
  //   { value:'CREATIVE',label:'广告创意' },
  //   { value:'VIDEO',label:'视频' },
  //   { value:'AD_CONVERT',label:'转化目标' }
  // ]
export default {
  colorStatus,  // 状态颜色
  status,
  landingType,
  budgetType,
  deliveryType,
  campaignStatus,
  convertToolStatus,
  // convertToolOperateStatus,
  convertToolSources,
  fixPackageType,
  deliveryRange,
  bidType,
  downloadType,
  unionVideoType,
  audienceAgeBetween,
  audienceCarrier,
  audienceGender,
  audienceAc,
  articleCategory,
  audiencePlatform,
  actionInterest,
  actionScene,
  // 转化
  budgetMode,
  convertType,
  convertTime,
  deviceBrand,
  autoExtendTargets,
  pricingType,
  scheduleType,
  // 创意
  sceneInventory,
  inventoryType,
  // syncType,
  creativeDisplayMode,

  // 批量创建
  battchType,
  batchSubmitTime,
  taskStatus,

  // 巨量任务
  oceanTaskType,
  adUpdateType,
  oceanTaskStatus,

  // 计划
  adStatus,
  adOptStatus,
}
</script>
